Sausage Meatball Soup

Dinner, Soup

Ingredients

1 medium yellow onion

4 cloves garlic

1 pound uncooked sweet or hot Italian sausage

2 tablespoons olive oil, divided

4 cups low-sodium chicken broth

1 (28-ounce) can crushed tomatoes

1 cup dried ditalini or small shell pasta

1/2 teaspoon kosher salt

1/4 teaspoon freshly ground black pepper

5 ounces baby spinach (about 5 packed cups)

Grated Parmesan cheese, for serving

Directions

Finely chop 1 medium yellow onion and mince 4 cloves garlic. Remove the casings from 1 pound sweet or hot Italian sausages if needed. Form the sausage into 1-inch-wide meatballs (about 1 heaping teaspoon each), wetting your hands with water as needed to keep the mixture from sticking, and place on a baking sheet. You should have about 38 meatballs.

Heat 1 tablespoon of the olive oil in a Dutch oven or large pot over medium heat until shimmering. Add half the meatballs in a single layer and pan-fry until browned on the bottom, about 3 minutes. Use tongs to carefully flip the meatballs and brown a second side, about 3 minutes more. Transfer to a large plate (the meatballs will not be fully cooked). Repeat with the remaining 1 tablespoon olive oil and remaining meatballs.

Add the onion to the now-empty pot and sauté until softened and translucent, 3 to 5 minutes. Add the garlic and sauté until fragrant, about 1 minute more. Pour in 4 cups low-sodium chicken broth and 1 can crushed tomatoes. Stir to combine, then bring to a boil.

Reduce the heat to maintain a simmer. Stir in the reserved meatballs and any accumulated juices on the plate, 1 cup dried ditalini or small shell pasta, 1/2 teaspoon kosher salt, and 1/4 teaspoon black pepper. Simmer uncovered, stirring occasionally, until the meatballs and pasta are cooked through, about 10 minutes.

Stir in 5 ounces baby spinach (about 5 packed cups), a few handfuls at a time, until just wilted, 1 to 2 minutes. Serve garnished with shaved Parmesan cheese.

Notes

Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 3 days or frozen for up to 3 months.

Nutrition

shellfish-free
tree-nut-free
fish-free
alcohol-free
soy-free
egg-free
peanut-free
Calories 447
Fat 29.8 g (45.9%)
Saturated 9.5 g (47.7%)
Carbs 27.9 g (9.3%)
Fiber 3.6 g (14.5%)
Sugars 7.3 g
Protein 19.0 g (38.0%)
Sodium 973.6 mg (40.6%)